////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//	MathQuadPoly3D.cpp
//  MathLib
//
//  Created by Gregory Maks on 8/14/09.
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include "Math.h"


void QuadPoly3D::ctor()
{
	for (int i=0; i<4; i++)
		pt[i].ctor();
}

QuadPoly3D::QuadPoly3D ()
{
	ctor();
}

QuadPoly3D::QuadPoly3D (const QuadPoly3D &aQuad)
{
	for (int i=0; i<4; i++)
		pt[i] = aQuad.pt[i];
}

QuadPoly3D::QuadPoly3D (Vector4 aPt0, Vector4 aPt1, Vector4 aPt2, Vector4 aPt3)
{
	pt[0] = aPt0;
	pt[1] = aPt1;
	pt[2] = aPt2;
	pt[3] = aPt3;
}

QuadPoly3D::QuadPoly3D (Vector4 *aPts)
{
	for (int i=0; i<4; i++)
		pt[i] = aPts[i];
}

